Optimal adaption for Apache Cassandra

نویسندگان

  • Emiliano Casalicchio
  • Lars Lundberg
  • Sogand Shirinbab
چکیده

Apache Cassandra is a NoSql database offering high scalability and availability. Among with its competitors, e.g. Hbase, SympleDB and BigTable, Cassandra is a widely used platform for big data systems. Tuning the performance of those systems is a complex task and there is a growing demand for autonomic management solutions. In this paper we present an energy-aware adaptation model built from a real case based on Apache Cassandra and on real application data from Ericsson AB Sweden. Along with the optimal adaptation model we propose a sub-optimal adaptation algorithm to avoid system perturbations due to re-configuration actions triggered by subscription of new tenants and/or the increase in the volume of queries. Results shows that the penalty for an adaptation mechanism that does not hurt the system stability is between 20 and 30% with respect the optimal adaptation. Keywords—Autonomic computing; self-adaptation; energyawarness; optimization; Apache Cassandra; Big Data

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Big Data in the Cloud: A Survey

Big Data has become a hot topic across several business areas requiring the storage and processing of huge volumes of data. Cloud computing leverages Big Data by providing high storage and processing capabilities and enables corporations to consume resources in a pay-as-you-go model making clouds the optimal environment for storing and processing huge quantities of data. By using virtualized re...

متن کامل

Replacing CASSANDRA

We criticize our CASSANDRA architecture as innexible and incapable of supporting communications in any realistic sense. We argue for our position and propose a new agent structure.

متن کامل

PAX: Partition-Aware Autoscaling for the Cassandra NoSQL Database

Apache Cassandra has emerged as one of the most widely adopted NoSQL databases. However, there is still a limited understanding on how to optimally operate Cassandra in the cloud using autoscaling methods, by which resources can be scaled up or down to reduce operational costs and meet servicelevel objectives (SLOs). To address this limitation, we present PAX, a partition-aware elastic resource...

متن کامل

Bigtable Merge Compaction

We initiate the formal study of the online stack-compaction policies used by big-data NoSQL databases such as Google Bigtable, Hadoop HBase, and Apache Cassandra. We propose a deterministic policy, show that it is optimally competitive, benchmark it against Bigtable’s default policy, and suggest five interesting open problems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016